Extension point converter
Documentation
This extension can be used to register new converters
Contribution Descriptors
- Class: org.nuxeo.ecm.core.convert.extension.ConverterDescriptor
Existing Contributions
Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.
-
<extension point="converter" target="org.nuxeo.ecm.core.convert.service.ConversionServiceImpl"> <converter class="org.nuxeo.ecm.platform.convert.plugins.CommandLineConverter" name="pdf2text"> <sourceMimeType>application/pdf</sourceMimeType> <destinationMimeType>text/plain</destinationMimeType> <parameters> <parameter name="CommandLineName">pdftotext</parameter> </parameters> </converter> <converter class="org.nuxeo.ecm.core.convert.plugins.text.extractors.XML2TextConverter" name="xml2text"> <sourceMimeType>text/xml</sourceMimeType> <sourceMimeType>application/xml</sourceMimeType> <destinationMimeType>text/plain</destinationMimeType> </converter> <converter class="org.nuxeo.ecm.core.convert.plugins.text.extractors.Html2TextConverter" name="html2text"> <sourceMimeType>text/html</sourceMimeType> <sourceMimeType>text/xhtml</sourceMimeType> <destinationMimeType>text/plain</destinationMimeType> </converter> <converter class="org.nuxeo.ecm.core.convert.plugins.text.extractors.MD2TextConverter" name="md2text"> <sourceMimeType>text/x-web-markdown</sourceMimeType> <destinationMimeType>text/plain</destinationMimeType> </converter> <converter class="org.nuxeo.ecm.core.convert.plugins.text.extractors.XL2TextConverter" name="xl2text"> <sourceMimeType>application/vnd.ms-excel</sourceMimeType> <destinationMimeType>text/plain</destinationMimeType> </converter> <converter class="org.nuxeo.ecm.core.convert.plugins.text.extractors.XLX2TextConverter" name="xlx2text"> <sourceMimeType>application/vnd.openxmlformats-officedocument.spreadsheetml.sheet</sourceMimeType> <destinationMimeType>text/plain</destinationMimeType> <parameters> <parameter name="MAX_SIZE">3145728</parameter> </parameters> </converter> <converter class="org.nuxeo.ecm.core.convert.plugins.text.extractors.MSOffice2TextConverter" name="msoffice2text"> <sourceMimeType>application/msword</sourceMimeType> <sourceMimeType>application/vnd.ms-powerpoint</sourceMimeType> <destinationMimeType>text/plain</destinationMimeType> </converter> <converter class="org.nuxeo.ecm.core.convert.plugins.text.extractors.RTF2TextConverter" name="rtf2text"> <sourceMimeType>application/rtf</sourceMimeType> <sourceMimeType>text/rtf</sourceMimeType> <destinationMimeType>text/plain</destinationMimeType> </converter> <converter class="org.nuxeo.ecm.core.convert.plugins.text.extractors.DOCX2TextConverter" name="docx2text"> <sourceMimeType>application/vnd.openxmlformats-officedocument.wordprocessingml.document</sourceMimeType> <destinationMimeType>text/plain</destinationMimeType> </converter> <converter class="org.nuxeo.ecm.core.convert.plugins.text.extractors.PPTX2TextConverter" name="pptx2text"> <sourceMimeType> application/vnd.openxmlformats-officedocument.presentationml.presentation </sourceMimeType> <destinationMimeType>text/plain</destinationMimeType> </converter> <converter class="org.nuxeo.ecm.core.convert.plugins.text.extractors.OOo2TextConverter" name="oo2text"> <sourceMimeType>application/vnd.sun.xml.impress</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.impress.template</sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.presentation </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.presentation-template </sourceMimeType> <sourceMimeType>application/vnd.sun.xml.calc</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.calc.template</sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.spreadsheet </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.spreadsheet-template </sourceMimeType> <sourceMimeType>application/vnd.sun.xml.writer</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.writer.template</sourceMimeType> <sourceMimeType>application/vnd.oasis.opendocument.text</sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.text-template </sourceMimeType> <destinationMimeType>text/plain</destinationMimeType> </converter> <converter class="org.nuxeo.ecm.core.convert.plugins.text.extractors.RFC822ToTextConverter" name="rfc822totext"> <destinationMimeType>text/plain</destinationMimeType> <sourceMimeType>message/rfc822</sourceMimeType> </converter> <converter class="org.nuxeo.ecm.core.convert.plugins.text.extractors.FullTextConverter" name="any2text"> <sourceMimeType>*</sourceMimeType> <destinationMimeType>text/plain</destinationMimeType> </converter> <converter class="org.nuxeo.ecm.platform.convert.plugins.CommandLineConverter" name="ps2pdf"> <sourceMimeType>application/postscript</sourceMimeType> <sourceMimeType>application/eps</sourceMimeType> <sourceMimeType>application/x-eps</sourceMimeType> <sourceMimeType>image/eps</sourceMimeType> <sourceMimeType>image/x-eps</sourceMimeType> <sourceMimeType>application/illustrator</sourceMimeType> <destinationMimeType>application/pdf</destinationMimeType> <parameters> <parameter name="CommandLineName">ps2pdf</parameter> </parameters> </converter> <converter name="ps2pdf2text"> <sourceMimeType>application/postscript</sourceMimeType> <sourceMimeType>application/eps</sourceMimeType> <sourceMimeType>application/x-eps</sourceMimeType> <sourceMimeType>image/eps</sourceMimeType> <sourceMimeType>image/x-eps</sourceMimeType> <sourceMimeType>application/illustrator</sourceMimeType> <destinationMimeType>text/plain</destinationMimeType> <conversionSteps> <subconverter>ps2pdf</subconverter> <subconverter>pdf2text</subconverter> </conversionSteps> </converter> </extension>
-
<extension point="converter" target="org.nuxeo.ecm.core.convert.service.ConversionServiceImpl"> <converter class="org.nuxeo.ecm.platform.importer.random.PartialTextExtractor" name="partialTextExtractor"> <sourceMimeType>text/partial</sourceMimeType> <destinationMimeType>text/plain</destinationMimeType> </converter> </extension>
-
<extension point="converter" target="org.nuxeo.ecm.core.convert.service.ConversionServiceImpl"> <!-- PDF converter for Google Drive native files --> <converter class="org.nuxeo.ecm.liveconnect.google.drive.converter.GoogleDriveBlobConverter" name="googlePDFExport"> <sourceMimeType>application/vnd.google-apps</sourceMimeType> <sourceMimeType>application/vnd.google-apps.document</sourceMimeType> <sourceMimeType>application/vnd.google-apps.presentation</sourceMimeType> <sourceMimeType>application/vnd.google-apps.spreadsheet</sourceMimeType> <sourceMimeType>application/vnd.google-apps.drawing</sourceMimeType> <sourceMimeType>application/vnd.google-apps.form</sourceMimeType> <sourceMimeType>application/vnd.google-apps.fusiontable</sourceMimeType> <sourceMimeType>application/vnd.google-apps.photo</sourceMimeType> <sourceMimeType>application/vnd.google-apps.script</sourceMimeType> <destinationMimeType>application/pdf</destinationMimeType> </converter> <!-- Text converter for files supporting text export --> <converter class="org.nuxeo.ecm.liveconnect.google.drive.converter.GoogleDriveBlobConverter" name="googleTextExport"> <destinationMimeType>text/plain</destinationMimeType> <sourceMimeType>application/vnd.google-apps.document</sourceMimeType> <sourceMimeType>application/vnd.google-apps.presentation</sourceMimeType> </converter> <!-- Text converter for files without a plain text export --> <converter name="google2text"> <destinationMimeType>text/plain</destinationMimeType> <sourceMimeType>application/vnd.google-apps.spreadsheet</sourceMimeType> <sourceMimeType>application/vnd.google-apps.drawing</sourceMimeType> <sourceMimeType>application/vnd.google-apps.form</sourceMimeType> <sourceMimeType>application/vnd.google-apps.fusiontable</sourceMimeType> <sourceMimeType>application/vnd.google-apps.photo</sourceMimeType> <sourceMimeType>application/vnd.google-apps.script</sourceMimeType> <conversionSteps> <subconverter>googlePDFExport</subconverter> <subconverter>pdf2text</subconverter> </conversionSteps> </converter> <!-- HTML converter for files supporting HTML export --> <converter class="org.nuxeo.ecm.liveconnect.google.drive.converter.GoogleDriveBlobConverter" name="googleHtmlExport"> <destinationMimeType>text/html</destinationMimeType> <sourceMimeType>application/vnd.google-apps.document</sourceMimeType> </converter> </extension>
-
<extension point="converter" target="org.nuxeo.ecm.core.convert.service.ConversionServiceImpl"> <converter class="org.nuxeo.ecm.platform.threed.convert.RenderConverter" name="render3D"> <sourceMimeType>*</sourceMimeType> <destinationMimeType>image/png</destinationMimeType> <parameters> <parameter name="CommandLineName">blender_pipeline</parameter> <parameter name="scriptsDir">scripts</parameter> <parameter name="scriptFile">pipeline.py</parameter> <parameter name="operators">import info render</parameter> <parameter name="dimensions">800x600</parameter> <parameter name="coords">0,0</parameter> </parameters> </converter> <converter class="org.nuxeo.ecm.platform.threed.convert.LodsConverter" name="lodConversion"> <sourceMimeType>*</sourceMimeType> <destinationMimeType>model/vnd.collada+xml</destinationMimeType> <parameters> <parameter name="CommandLineName">blender_pipeline</parameter> <parameter name="scriptsDir">scripts</parameter> <parameter name="scriptFile">pipeline.py</parameter> <parameter name="operators">import info lod info convert lod info convert lod info convert</parameter> <parameter name="lodIds">33 11 03</parameter> <parameter name="percPoly">33 11 3</parameter> <parameter name="percTex">33 11 3</parameter> <parameter name="maxPoly">1000000 null null</parameter> <parameter name="maxTex">4000x4000 null null</parameter> </parameters> </converter> <converter class="org.nuxeo.ecm.platform.threed.convert.ColladaConverter" name="colladaConversion"> <sourceMimeType>*</sourceMimeType> <destinationMimeType>model/vnd.collada+xml</destinationMimeType> <parameters> <parameter name="CommandLineName">blender_pipeline</parameter> <parameter name="scriptsDir">scripts</parameter> <parameter name="scriptFile">pipeline.py</parameter> <parameter name="operators">import convert</parameter> </parameters> </converter> <converter class="org.nuxeo.ecm.platform.threed.convert.BatchConverter" name="batchConversion"> <sourceMimeType>*</sourceMimeType> <destinationMimeType>*</destinationMimeType> <parameters> <parameter name="CommandLineName">blender_pipeline</parameter> <parameter name="scriptsDir">scripts</parameter> <parameter name="scriptFile">pipeline.py</parameter> <parameter name="operators">import info render render lod info convert lod info convert lod info convert</parameter> <parameter name="lodIds">33 11 03</parameter> <parameter name="percPoly">33 11 3</parameter> <parameter name="percTex">33 11 3</parameter> <parameter name="maxPoly">1000000 null null</parameter> <parameter name="maxTex">4000x4000 null null</parameter> <parameter name="dimensions">800x600 800x600</parameter> <parameter name="coords">0,0 90,0</parameter> </parameters> </converter> <converter class="org.nuxeo.ecm.platform.threed.convert.Collada2glTFConverter" name="dae2gltf"> <sourceMimeType>*</sourceMimeType> <destinationMimeType>model/gltf+json</destinationMimeType> <parameters> <parameter name="CommandLineName">collada2gltlf</parameter> </parameters> </converter> </extension>
-
<extension point="converter" target="org.nuxeo.ecm.core.convert.service.ConversionServiceImpl"> <converter class="org.nuxeo.ecm.platform.convert.plugins.UTF8CharsetConverter" name="2utf8"> <sourceMimeType>text/xml</sourceMimeType> <sourceMimeType>text/html</sourceMimeType> <sourceMimeType>text/plain</sourceMimeType> <sourceMimeType>text/csv</sourceMimeType> <sourceMimeType>text/tsv</sourceMimeType> <destinationMimeType>text/xml</destinationMimeType> <destinationMimeType>text/html</destinationMimeType> <destinationMimeType>text/plain</destinationMimeType> <destinationMimeType>text/csv</destinationMimeType> <destinationMimeType>text/tsv</destinationMimeType> </converter> <converter class="org.nuxeo.ecm.platform.convert.plugins.Zip2HtmlConverter" name="zip2html"> <destinationMimeType>text/html</destinationMimeType> <sourceMimeType>application/zip</sourceMimeType> <sourceMimeType>application/x-zip-compressed</sourceMimeType> </converter> <converter class="org.nuxeo.ecm.platform.convert.plugins.WordPerfect2TextConverter" name="wpd2text"> <sourceMimeType>application/wordperfect</sourceMimeType> <destinationMimeType>text/plain</destinationMimeType> <parameters> <parameter name="CommandLineName">wpd2text</parameter> </parameters> </converter> <converter class="org.nuxeo.ecm.platform.convert.plugins.CommandLineConverter" name="wpd2html"> <sourceMimeType>application/wordperfect</sourceMimeType> <destinationMimeType>text/html</destinationMimeType> </converter> <converter class="org.nuxeo.ecm.platform.convert.plugins.PDF2HtmlConverter" name="pdf2html"> <sourceMimeType>application/pdf</sourceMimeType> <destinationMimeType>text/html</destinationMimeType> <parameters> <parameter name="CommandLineName">pdftohtml</parameter> </parameters> </converter> <converter class="org.nuxeo.ecm.platform.convert.plugins.CommandLineConverter" name="pdf2text"> <sourceMimeType>application/pdf</sourceMimeType> <destinationMimeType>text/plain</destinationMimeType> <parameters> <parameter name="CommandLineName">pdftotext</parameter> </parameters> </converter> <converter class="org.nuxeo.ecm.platform.convert.plugins.PDF2ImageConverter" name="pdf2image"> <sourceMimeType>application/pdf</sourceMimeType> <destinationMimeType>image/jpeg</destinationMimeType> <destinationMimeType>image/png</destinationMimeType> <destinationMimeType>image/gif</destinationMimeType> <parameters> <parameter name="CommandLineName">converter</parameter> </parameters> </converter> <converter class="org.nuxeo.ecm.platform.convert.plugins.Image2PDFConverter" name="image2pdf"> <sourceMimeType>image/*</sourceMimeType> <sourceMimeType>application/illustrator</sourceMimeType> <sourceMimeType>application/photoshop</sourceMimeType> <sourceMimeType>application/postscript</sourceMimeType> <destinationMimeType>application/pdf</destinationMimeType> <parameters> <parameter name="CommandLineName">converter</parameter> </parameters> </converter> <converter class="org.nuxeo.ecm.platform.convert.plugins.LibreOfficeConverter" name="any2ods"> <destinationMimeType>application/vnd.oasis.opendocument.spreadsheet</destinationMimeType> <!-- Microsoft office documents --> <sourceMimeType>application/vnd.ms-excel</sourceMimeType> <!-- Microsoft office 2007 documents --> <sourceMimeType> application/vnd.openxmlformats-officedocument.spreadsheetml.sheet </sourceMimeType> <!-- OpenOffice.org 1.x documents --> <sourceMimeType>application/vnd.sun.xml.calc</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.calc.template</sourceMimeType> <!-- OpenOffice.org 2.x documents --> <sourceMimeType> application/vnd.oasis.opendocument.spreadsheet </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.spreadsheet-template </sourceMimeType> <parameters> <parameter name="CommandLineName">soffice</parameter> <parameter name="format">ods</parameter> </parameters> </converter> <converter class="org.nuxeo.ecm.platform.convert.plugins.LibreOfficeConverter" name="any2odp"> <destinationMimeType>application/vnd.oasis.opendocument.presentation</destinationMimeType> <!-- Microsoft office documents --> <sourceMimeType>application/vnd.ms-powerpoint</sourceMimeType> <!-- Microsoft office 2007 documents --> <sourceMimeType> application/vnd.openxmlformats-officedocument.presentationml.presentation </sourceMimeType> <!-- OpenOffice.org 1.x documents --> <sourceMimeType>application/vnd.sun.xml.impress</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.impress.template</sourceMimeType> <!-- OpenOffice.org 2.x documents --> <sourceMimeType> application/vnd.oasis.opendocument.presentation </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.presentation-template </sourceMimeType> <parameters> <parameter name="CommandLineName">soffice</parameter> <parameter name="format">odp</parameter> </parameters> </converter> <converter bypassIfSameMimeType="true" class="org.nuxeo.ecm.platform.convert.plugins.LibreOfficeConverter" name="any2pdf"> <destinationMimeType>application/pdf</destinationMimeType> <sourceMimeType>application/pdf</sourceMimeType> <sourceMimeType>text/xml</sourceMimeType> <sourceMimeType>text/html</sourceMimeType> <sourceMimeType>text/plain</sourceMimeType> <sourceMimeType>text/partial</sourceMimeType> <sourceMimeType>text/rtf</sourceMimeType> <sourceMimeType>application/rtf</sourceMimeType> <sourceMimeType>text/csv</sourceMimeType> <sourceMimeType>text/tsv</sourceMimeType> <!-- Microsoft office documents --> <sourceMimeType>application/msword</sourceMimeType> <sourceMimeType>application/vnd.ms-powerpoint</sourceMimeType> <sourceMimeType>application/vnd.ms-excel</sourceMimeType> <!-- Microsoft office 2007 documents --> <sourceMimeType> application/vnd.openxmlformats-officedocument.wordprocessingml.document </sourceMimeType> <sourceMimeType> application/vnd.openxmlformats-officedocument.presentationml.presentation </sourceMimeType> <sourceMimeType> application/vnd.openxmlformats-officedocument.spreadsheetml.sheet </sourceMimeType> <!-- OpenOffice.org 1.x documents --> <sourceMimeType>application/vnd.sun.xml.writer</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.writer.template</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.impress</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.impress.template</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.calc</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.calc.template</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.draw</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.draw.template</sourceMimeType> <!-- OpenOffice.org 2.x documents --> <sourceMimeType> application/vnd.oasis.opendocument.spreadsheet </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.spreadsheet-template </sourceMimeType> <sourceMimeType>application/vnd.oasis.opendocument.text</sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.text-template </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.presentation </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.presentation-template </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.graphics </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.graphics-template </sourceMimeType> <!-- WordPerfect --> <sourceMimeType>application/wordperfect</sourceMimeType> <parameters> <parameter name="CommandLineName">soffice</parameter> <parameter name="format">pdf</parameter> </parameters> </converter> <converter class="org.nuxeo.ecm.platform.convert.plugins.LibreOfficeConverter" name="office2html"> <destinationMimeType>text/html</destinationMimeType> <sourceMimeType>text/xml</sourceMimeType> <sourceMimeType>text/html</sourceMimeType> <sourceMimeType>text/plain</sourceMimeType> <sourceMimeType>text/rtf</sourceMimeType> <sourceMimeType>application/rtf</sourceMimeType> <sourceMimeType>text/csv</sourceMimeType> <sourceMimeType>text/tsv</sourceMimeType> <!-- Microsoft office documents --> <sourceMimeType>application/msword</sourceMimeType> <sourceMimeType>application/vnd.ms-powerpoint</sourceMimeType> <sourceMimeType>application/vnd.ms-excel</sourceMimeType> <!-- Microsoft office 2007 documents --> <sourceMimeType> application/vnd.openxmlformats-officedocument.wordprocessingml.document </sourceMimeType> <sourceMimeType> application/vnd.openxmlformats-officedocument.presentationml.presentation </sourceMimeType> <sourceMimeType> application/vnd.openxmlformats-officedocument.spreadsheetml.sheet </sourceMimeType> <!-- OpenOffice.org 1.x documents --> <sourceMimeType>application/vnd.sun.xml.writer</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.writer.template</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.impress</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.impress.template</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.calc</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.calc.template</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.draw</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.draw.template</sourceMimeType> <!-- OpenOffice.org 2.x documents --> <sourceMimeType> application/vnd.oasis.opendocument.spreadsheet </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.spreadsheet-template </sourceMimeType> <sourceMimeType>application/vnd.oasis.opendocument.text</sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.text-template </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.presentation </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.presentation-template </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.graphics </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.graphics-template </sourceMimeType> <!-- WordPerfect --> <sourceMimeType>application/wordperfect</sourceMimeType> <parameters> <parameter name="CommandLineName">soffice</parameter> <parameter name="format">html</parameter> </parameters> </converter> <converter class="org.nuxeo.ecm.platform.convert.plugins.Md2HtmlConverter" name="md2html"> <destinationMimeType>text/html</destinationMimeType> <sourceMimeType>text/x-web-markdown</sourceMimeType> </converter> <converter name="md2pdf"> <conversionSteps> <subconverter>md2html</subconverter> <subconverter>any2pdf</subconverter> </conversionSteps> </converter> <converter class="org.nuxeo.ecm.platform.convert.plugins.IWork2PDFConverter" name="iwork2pdf"> <destinationMimeType>application/pdf</destinationMimeType> <sourceMimeType>application/vnd.apple.iwork</sourceMimeType> <sourceMimeType>application/vnd.apple.pages</sourceMimeType> <sourceMimeType>application/vnd.apple.numbers</sourceMimeType> <sourceMimeType>application/vnd.apple.keynote</sourceMimeType> </converter> <converter name="iwork2html"> <conversionSteps> <subconverter>iwork2pdf</subconverter> <subconverter>pdf2html</subconverter> </conversionSteps> </converter> </extension>
-
<extension point="converter" target="org.nuxeo.ecm.core.convert.service.ConversionServiceImpl"> <converter class="org.nuxeo.ecm.diff.content.converters.ContentDiffHtmlConverter" name="contentDiffHtmlConverter"> <sourceMimeType>*</sourceMimeType> <destinationMimeType>text/html</destinationMimeType> </converter> <converter class="org.nuxeo.ecm.diff.content.converters.ContentDiffTextConverter" name="contentDiffTextConverter"> <sourceMimeType>*</sourceMimeType> <destinationMimeType>text/plain</destinationMimeType> </converter> </extension>
-
<extension point="converter" target="org.nuxeo.ecm.core.convert.service.ConversionServiceImpl"> <converter class="org.nuxeo.ecm.platform.picture.convert.RotationPictureConverter" name="pictureRotation"> <sourceMimeType>image/*</sourceMimeType> <sourceMimeType>application/photoshop</sourceMimeType> <sourceMimeType>application/illustrator</sourceMimeType> <sourceMimeType>application/postscript</sourceMimeType> <destinationMimeType>image/jpeg</destinationMimeType> <destinationMimeType>image/png</destinationMimeType> <destinationMimeType>image/gif</destinationMimeType> </converter> <converter class="org.nuxeo.ecm.platform.picture.convert.ResizePictureConverter" name="pictureResize"> <sourceMimeType>image/*</sourceMimeType> <sourceMimeType>application/photoshop</sourceMimeType> <sourceMimeType>application/illustrator</sourceMimeType> <sourceMimeType>application/postscript</sourceMimeType> <sourceMimeType>application/pdf</sourceMimeType> <destinationMimeType>image/jpeg</destinationMimeType> <destinationMimeType>image/png</destinationMimeType> <destinationMimeType>image/gif</destinationMimeType> </converter> <converter class="org.nuxeo.ecm.platform.picture.convert.CropPictureConverter" name="pictureCrop"> <sourceMimeType>image/*</sourceMimeType> <sourceMimeType>application/photoshop</sourceMimeType> <sourceMimeType>application/illustrator</sourceMimeType> <sourceMimeType>application/postscript</sourceMimeType> <destinationMimeType>image/jpeg</destinationMimeType> <destinationMimeType>image/png</destinationMimeType> <destinationMimeType>image/gif</destinationMimeType> </converter> <converter class="org.nuxeo.ecm.platform.picture.convert.ConvertToPDFPictureConverter" name="pictureConvertToPDF"> <sourceMimeType>image/*</sourceMimeType> <sourceMimeType>application/photoshop</sourceMimeType> <sourceMimeType>application/illustrator</sourceMimeType> <sourceMimeType>application/postscript</sourceMimeType> <destinationMimeType>application/pdf</destinationMimeType> </converter> </extension>
-
<extension point="converter" target="org.nuxeo.ecm.core.convert.service.ConversionServiceImpl"> <converter class="org.nuxeo.ecm.platform.video.convert.StoryboardConverter" name="videoStoryboard"> <sourceMimeType>video/*</sourceMimeType> <sourceMimeType>application/gxf</sourceMimeType> <sourceMimeType>application/mxf</sourceMimeType> <destinationMimeType>image/jpeg</destinationMimeType> </converter> <converter class="org.nuxeo.ecm.platform.video.convert.ScreenshotConverter" name="videoScreenshot"> <sourceMimeType>video/*</sourceMimeType> <sourceMimeType>application/gxf</sourceMimeType> <sourceMimeType>application/mxf</sourceMimeType> <destinationMimeType>image/jpeg</destinationMimeType> </converter> <converter class="org.nuxeo.ecm.platform.video.convert.VideoConversionConverter" name="convertToWebM"> <sourceMimeType>video/*</sourceMimeType> <sourceMimeType>application/gxf</sourceMimeType> <sourceMimeType>application/mxf</sourceMimeType> <destinationMimeType>video/webm</destinationMimeType> <parameters> <parameter name="CommandLineName">ffmpeg-towebm</parameter> <parameter name="videoMimeType">video/webm</parameter> <parameter name="videoExtension">webm</parameter> <parameter name="tmpDirectoryPrefix">convertToWebM</parameter> </parameters> </converter> <converter class="org.nuxeo.ecm.platform.video.convert.VideoConversionConverter" name="convertToMP4"> <sourceMimeType>video/*</sourceMimeType> <sourceMimeType>application/gxf</sourceMimeType> <sourceMimeType>application/mxf</sourceMimeType> <destinationMimeType>video/mp4</destinationMimeType> <parameters> <parameter name="CommandLineName">ffmpeg-tomp4</parameter> <parameter name="videoMimeType">video/mp4</parameter> <parameter name="videoExtension">mp4</parameter> <parameter name="tmpDirectoryPrefix">convertToMP4</parameter> </parameters> </converter> <converter class="org.nuxeo.ecm.platform.video.convert.VideoConversionConverter" name="convertToOgg"> <sourceMimeType>video/*</sourceMimeType> <sourceMimeType>application/gxf</sourceMimeType> <sourceMimeType>application/mxf</sourceMimeType> <destinationMimeType>video/ogg</destinationMimeType> <parameters> <parameter name="CommandLineName">ffmpeg-toogg</parameter> <parameter name="videoMimeType">video/ogg</parameter> <parameter name="videoExtension">ogg</parameter> <parameter name="tmpDirectoryPrefix">convertToOgg</parameter> </parameters> </converter> <converter class="org.nuxeo.ecm.platform.video.convert.VideoConversionConverter" name="convertToAVI"> <sourceMimeType>video/*</sourceMimeType> <sourceMimeType>application/gxf</sourceMimeType> <sourceMimeType>application/mxf</sourceMimeType> <destinationMimeType>video/x-msvideo</destinationMimeType> <parameters> <parameter name="CommandLineName">ffmpeg-toavi</parameter> <parameter name="videoMimeType">video/x-msvideo</parameter> <parameter name="videoExtension">avi</parameter> <parameter name="tmpDirectoryPrefix">convertToAVI</parameter> </parameters> </converter> </extension>
-
<extension point="converter" target="org.nuxeo.ecm.core.convert.service.ConversionServiceImpl"> <converter class="org.nuxeo.ecm.platform.preview.converters.HtmlPreviewConverter" name="any2html"> <destinationMimeType>text/html</destinationMimeType> <sourceMimeType>application/pdf</sourceMimeType> <sourceMimeType>text/xml</sourceMimeType> <sourceMimeType>text/html</sourceMimeType> <sourceMimeType>text/plain</sourceMimeType> <sourceMimeType>text/rtf</sourceMimeType> <sourceMimeType>application/rtf</sourceMimeType> <sourceMimeType>text/csv</sourceMimeType> <sourceMimeType>text/tsv</sourceMimeType> <sourceMimeType>text/partial</sourceMimeType> <!-- Microsoft office documents --> <sourceMimeType>application/msword</sourceMimeType> <sourceMimeType>application/vnd.ms-powerpoint</sourceMimeType> <sourceMimeType>application/vnd.ms-excel</sourceMimeType> <!-- Microsoft office 2007 documents --> <sourceMimeType> application/vnd.openxmlformats-officedocument.wordprocessingml.document </sourceMimeType> <sourceMimeType> application/vnd.openxmlformats-officedocument.presentationml.presentation </sourceMimeType> <sourceMimeType> application/vnd.openxmlformats-officedocument.spreadsheetml.sheet </sourceMimeType> <!-- OpenOffice.org 1.x documents --> <sourceMimeType>application/vnd.sun.xml.writer</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.writer.template</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.impress</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.impress.template</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.calc</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.calc.template</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.draw</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.draw.template</sourceMimeType> <!-- OpenOffice.org 2.x documents --> <sourceMimeType> application/vnd.oasis.opendocument.spreadsheet </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.spreadsheet-template </sourceMimeType> <sourceMimeType>application/vnd.oasis.opendocument.text</sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.text-template </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.presentation </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.presentation-template </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.graphics </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.graphics-template </sourceMimeType> <!-- WordPerfect --> <sourceMimeType>application/wordperfect</sourceMimeType> </converter> </extension>
-
<extension point="converter" target="org.nuxeo.ecm.core.convert.service.ConversionServiceImpl"> <converter class="org.nuxeo.ecm.platform.convert.plugins.LibreOfficeConverter" name="any2odt"> <destinationMimeType>application/vnd.oasis.opendocument.text</destinationMimeType> <sourceMimeType>text/x-web-markdown</sourceMimeType> <sourceMimeType>text/xml</sourceMimeType> <sourceMimeType>text/html</sourceMimeType> <sourceMimeType>text/plain</sourceMimeType> <sourceMimeType>text/rtf</sourceMimeType> <!-- Microsoft office documents --> <sourceMimeType>application/msword</sourceMimeType> <!-- Microsoft office 2007 documents --> <sourceMimeType> application/vnd.openxmlformats-officedocument.wordprocessingml.document </sourceMimeType> <!-- OpenOffice.org 1.x documents --> <sourceMimeType>application/vnd.sun.xml.writer</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.writer.template</sourceMimeType> <!-- OpenOffice.org 2.x documents --> <sourceMimeType>application/vnd.oasis.opendocument.text</sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.text-template </sourceMimeType> <!-- WordPerfect --> <sourceMimeType>application/wordperfect</sourceMimeType> <parameters> <parameter name="CommandLineName">soffice</parameter> <parameter name="format">odt</parameter> </parameters> </converter> <converter class="org.nuxeo.ecm.platform.convert.plugins.LibreOfficeConverter" name="any2docx"> <destinationMimeType>application/vnd.openxmlformats-officedocument.wordprocessingml.document</destinationMimeType> <sourceMimeType>text/xml</sourceMimeType> <sourceMimeType>text/html</sourceMimeType> <sourceMimeType>text/plain</sourceMimeType> <sourceMimeType>text/rtf</sourceMimeType> <!-- Microsoft office documents --> <sourceMimeType>application/msword</sourceMimeType> <!-- Microsoft office 2007 documents --> <sourceMimeType> application/vnd.openxmlformats-officedocument.wordprocessingml.document </sourceMimeType> <!-- OpenOffice.org 1.x documents --> <sourceMimeType>application/vnd.sun.xml.writer</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.writer.template</sourceMimeType> <!-- OpenOffice.org 2.x documents --> <sourceMimeType>application/vnd.oasis.opendocument.text</sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.text-template </sourceMimeType> <!-- WordPerfect --> <sourceMimeType>application/wordperfect</sourceMimeType> <parameters> <parameter name="CommandLineName">soffice</parameter> <parameter name="format">docx</parameter> </parameters> </converter> <converter class="org.nuxeo.ecm.platform.convert.plugins.LibreOfficeConverter" name="any2doc"> <destinationMimeType>application/msword</destinationMimeType> <sourceMimeType>text/xml</sourceMimeType> <sourceMimeType>text/html</sourceMimeType> <sourceMimeType>text/plain</sourceMimeType> <sourceMimeType>text/rtf</sourceMimeType> <!-- Microsoft office documents --> <sourceMimeType>application/msword</sourceMimeType> <!-- Microsoft office 2007 documents --> <sourceMimeType> application/vnd.openxmlformats-officedocument.wordprocessingml.document </sourceMimeType> <!-- OpenOffice.org 1.x documents --> <sourceMimeType>application/vnd.sun.xml.writer</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.writer.template</sourceMimeType> <!-- OpenOffice.org 2.x documents --> <sourceMimeType>application/vnd.oasis.opendocument.text</sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.text-template </sourceMimeType> <!-- WordPerfect --> <sourceMimeType>application/wordperfect</sourceMimeType> <parameters> <parameter name="CommandLineName">soffice</parameter> <parameter name="format">doc</parameter> </parameters> </converter> </extension>
-
<extension point="converter" target="org.nuxeo.ecm.core.convert.service.ConversionServiceImpl"> <converter class="org.nuxeo.ecm.platform.thumbnail.converter.ThumbnailDocumentConverter" name="pdfAndImageToThumbnail"> <sourceMimeType>application/pdf</sourceMimeType> <sourceMimeType>image/jpeg</sourceMimeType> <sourceMimeType>image/png</sourceMimeType> <sourceMimeType>image/gif</sourceMimeType> <sourceMimeType>image/tiff</sourceMimeType> <destinationMimeType>image/png</destinationMimeType> </converter> <converter name="anyToPdfToThumbnail"> <conversionSteps> <subconverter>any2pdf</subconverter> <subconverter>pdfAndImageToThumbnail</subconverter> </conversionSteps> </converter> <converter class="org.nuxeo.ecm.platform.thumbnail.converter.AnyToThumbnailConverter" name="anyToThumbnail"> <destinationMimeType>image/png</destinationMimeType> <sourceMimeType>application/pdf</sourceMimeType> <sourceMimeType>image/jpeg</sourceMimeType> <sourceMimeType>image/png</sourceMimeType> <sourceMimeType>image/gif</sourceMimeType> <sourceMimeType>image/tiff</sourceMimeType> <sourceMimeType>text/xml</sourceMimeType> <sourceMimeType>text/html</sourceMimeType> <sourceMimeType>text/plain</sourceMimeType> <sourceMimeType>text/rtf</sourceMimeType> <sourceMimeType>text/csv</sourceMimeType> <sourceMimeType>text/tsv</sourceMimeType> <sourceMimeType>text/partial</sourceMimeType> <!-- Microsoft office documents --> <sourceMimeType>application/msword</sourceMimeType> <sourceMimeType>application/vnd.ms-powerpoint</sourceMimeType> <sourceMimeType>application/vnd.ms-excel</sourceMimeType> <!-- Microsoft office 2007 documents --> <sourceMimeType> application/vnd.openxmlformats-officedocument.wordprocessingml.document </sourceMimeType> <sourceMimeType> application/vnd.openxmlformats-officedocument.presentationml.presentation </sourceMimeType> <sourceMimeType> application/vnd.openxmlformats-officedocument.spreadsheetml.sheet </sourceMimeType> <!-- OpenOffice.org 1.x documents --> <sourceMimeType>application/vnd.sun.xml.writer</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.writer.template</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.impress</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.impress.template</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.calc</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.calc.template</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.draw</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.draw.template</sourceMimeType> <!-- OpenOffice.org 2.x documents --> <sourceMimeType> application/vnd.oasis.opendocument.spreadsheet </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.spreadsheet-template </sourceMimeType> <sourceMimeType>application/vnd.oasis.opendocument.text</sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.text-template </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.presentation </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.presentation-template </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.graphics </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.graphics-template </sourceMimeType> <!-- WordPerfect --> <sourceMimeType>application/wordperfect</sourceMimeType> </converter> <converter class="org.nuxeo.ecm.platform.convert.plugins.LibreOfficeConverter" name="sofficeToPng"> <destinationMimeType>image/png</destinationMimeType> <parameters> <parameter name="CommandLineName">soffice</parameter> <parameter name="format">png</parameter> </parameters> <!-- Microsoft office documents --> <sourceMimeType>application/msword</sourceMimeType> <sourceMimeType>application/vnd.ms-powerpoint</sourceMimeType> <sourceMimeType>application/vnd.ms-excel</sourceMimeType> <!-- Microsoft office 2007 documents --> <sourceMimeType> application/vnd.openxmlformats-officedocument.wordprocessingml.document </sourceMimeType> <sourceMimeType> application/vnd.openxmlformats-officedocument.presentationml.presentation </sourceMimeType> <sourceMimeType> application/vnd.openxmlformats-officedocument.spreadsheetml.sheet </sourceMimeType> <!-- OpenOffice.org 1.x documents --> <sourceMimeType>application/vnd.sun.xml.writer</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.writer.template</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.impress</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.impress.template</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.calc</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.calc.template</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.draw</sourceMimeType> <sourceMimeType>application/vnd.sun.xml.draw.template</sourceMimeType> <!-- OpenOffice.org 2.x documents --> <sourceMimeType> application/vnd.oasis.opendocument.spreadsheet </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.spreadsheet-template </sourceMimeType> <sourceMimeType>application/vnd.oasis.opendocument.text</sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.text-template </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.presentation </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.presentation-template </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.graphics </sourceMimeType> <sourceMimeType> application/vnd.oasis.opendocument.graphics-template </sourceMimeType> <!-- WordPerfect --> <sourceMimeType>application/wordperfect</sourceMimeType> </converter> <converter name="officeToThumbnail"> <destinationMimeType>image/png</destinationMimeType> <conversionSteps> <subconverter>sofficeToPng</subconverter> <subconverter>pdfAndImageToThumbnail</subconverter> </conversionSteps> </converter> </extension>
-
<extension point="converter" target="org.nuxeo.ecm.core.convert.service.ConversionServiceImpl"> <converter class="org.nuxeo.ecm.platform.convert.plugins.CommandLineConverter" name="resizeAvatar"> <sourceMimeType>image/*</sourceMimeType> <destinationMimeType>image/jpg</destinationMimeType> <parameters> <parameter name="CommandLineName">resizeAvatar</parameter> </parameters> </converter> </extension>